using System;
using System.Data;
using System.Collections;

namespace APP.QUANLY.Entity.ConditionForm
{
    /// <summary>
    /// Summary description for QUANLYTHETHEOKHACHHANG.
   /// </summary>
    public class QUANLYTHETHEOKHACHHANGConditionForm
    {

        #region Fields
      private Int32 _KHCARDMANAGERID;
      private Guid _MAKHACHHANG;
      private string _MATHE;
      private DateTime _NGAYCAPTHE;
      private DateTime _NGAYHETHANTHE;
      private DateTime _NGAYMUADAUTIEN;
      private DateTime _NGAYMUACUOICUNG;
      private decimal _TONGTICHLUY;
      private Int32 _STATUS;
      private bool _ISUSE;
      private bool _ISDELETE;
        #endregion

        #region Properties
	public bool IsSetKHCARDMANAGERID;  
    public bool IsKHCARDMANAGERIDNullable
      { get { return false;  } }
      public Int32 KHCARDMANAGERID
      {
         get { return _KHCARDMANAGERID; }
         set { 
		_KHCARDMANAGERID = value; 
		IsSetKHCARDMANAGERID = true;
		}
      }
	public bool IsSetMAKHACHHANG;
	public bool IsMAKHACHHANGNullable
      { get { return true;  } }
      public Guid MAKHACHHANG
      {
         get { return _MAKHACHHANG;  }
         set { 
		_MAKHACHHANG = value; 
		IsSetMAKHACHHANG = true;
		}
      }
	public bool IsSetMATHE;
	public bool IsMATHENullable
      { get { return true;  } }
      public string MATHE
      {
         get { return _MATHE;  }
         set { 
		_MATHE = value; 
		IsSetMATHE = true;
		}
      }
	public bool IsSetNGAYCAPTHE;
	public bool IsNGAYCAPTHENullable
      { get { return true;  } }
      public DateTime NGAYCAPTHE
      {
         get { return _NGAYCAPTHE;  }
         set { 
		_NGAYCAPTHE = value; 
		IsSetNGAYCAPTHE = true;
		}
      }
	public bool IsSetNGAYHETHANTHE;
	public bool IsNGAYHETHANTHENullable
      { get { return true;  } }
      public DateTime NGAYHETHANTHE
      {
         get { return _NGAYHETHANTHE;  }
         set { 
		_NGAYHETHANTHE = value; 
		IsSetNGAYHETHANTHE = true;
		}
      }
	public bool IsSetNGAYMUADAUTIEN;
	public bool IsNGAYMUADAUTIENNullable
      { get { return true;  } }
      public DateTime NGAYMUADAUTIEN
      {
         get { return _NGAYMUADAUTIEN;  }
         set { 
		_NGAYMUADAUTIEN = value; 
		IsSetNGAYMUADAUTIEN = true;
		}
      }
	public bool IsSetNGAYMUACUOICUNG;
	public bool IsNGAYMUACUOICUNGNullable
      { get { return true;  } }
      public DateTime NGAYMUACUOICUNG
      {
         get { return _NGAYMUACUOICUNG;  }
         set { 
		_NGAYMUACUOICUNG = value; 
		IsSetNGAYMUACUOICUNG = true;
		}
      }
	public bool IsSetTONGTICHLUY;
	public bool IsTONGTICHLUYNullable
      { get { return true;  } }
      public decimal TONGTICHLUY
      {
         get { return _TONGTICHLUY;  }
         set { 
		_TONGTICHLUY = value; 
		IsSetTONGTICHLUY = true;
		}
      }
	public bool IsSetSTATUS;
	public bool IsSTATUSNullable
      { get { return true;  } }
      public Int32 STATUS
      {
         get { return _STATUS;  }
         set { 
		_STATUS = value; 
		IsSetSTATUS = true;
		}
      }
	public bool IsSetISUSE;
	public bool IsISUSENullable
      { get { return true;  } }
      public bool ISUSE
      {
         get { return _ISUSE;  }
         set { 
		_ISUSE = value; 
		IsSetISUSE = true;
		}
      }
	public bool IsSetISDELETE;
	public bool IsISDELETENullable
      { get { return true;  } }
      public bool ISDELETE
      {
         get { return _ISDELETE;  }
         set { 
		_ISDELETE = value; 
		IsSetISDELETE = true;
		}
      }
        #endregion

        #region Constructors
        public QUANLYTHETHEOKHACHHANGConditionForm()
        {
         Reset();
        }
        #endregion

        public void Reset()
        {
            	 _KHCARDMANAGERID = EmptyValues.v_Int32;
	IsSetKHCARDMANAGERID = false;
	 _MAKHACHHANG = EmptyValues.v_Guid;
	IsSetMAKHACHHANG = false;
	 _MATHE = EmptyValues.v_string;
	IsSetMATHE = false;
	 _NGAYCAPTHE = EmptyValues.v_DateTime;
	IsSetNGAYCAPTHE = false;
	 _NGAYHETHANTHE = EmptyValues.v_DateTime;
	IsSetNGAYHETHANTHE = false;
	 _NGAYMUADAUTIEN = EmptyValues.v_DateTime;
	IsSetNGAYMUADAUTIEN = false;
	 _NGAYMUACUOICUNG = EmptyValues.v_DateTime;
	IsSetNGAYMUACUOICUNG = false;
	 _TONGTICHLUY = EmptyValues.v_decimal;
	IsSetTONGTICHLUY = false;
	 _STATUS = EmptyValues.v_Int32;
	IsSetSTATUS = false;
	 _ISUSE = EmptyValues.v_bool;
	IsSetISUSE = false;
	 _ISDELETE = EmptyValues.v_bool;
	IsSetISDELETE = false;
        }
    }
}